/*
 * JsonParse.h
 *
 *  Created on: 2018年8月22日
 *  Author: Degang.Wu (windragon@126.com)
 *  Desc:
 */

#ifndef JSONPARSE_H_
#define JSONPARSE_H_

#include "bw_public.h"
#include "bw_jskey.h"
#include "../../common/cJSON.h"

namespace bwcgi {

class JsonParse {
public:
	JsonParse(const char* json_msg);
	virtual ~JsonParse();

	int jsonValid();

	int isRequest();

	const char* getRequest();
	const char* getModule();

protected:
	cJSON* 	root;
	char	module[256];
	char	request[256];
};

} /* namespace bweb */

#endif /* JSONPARSE_H_ */
